#!/bin/bash

if [ -z `which qemu-system-arm` ]; then  
# sudo apt install -y qemu-user

# 会将qemu支持的所有架构的模拟器都安装上
# sudo apt install -y qemu-system
sudo apt install -y qemu-system-arm

sudo apt install -y gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf 
sudo apt install -y gcc-arm-linux-gnueabi g++-arm-linux-gnueabi
# arm-linux-gnueabi-gcc --version
sudo apt install -y gdb-multiarch

sudo apt install -y gcc-arm-none-eabi
# arm-none-eabi-gcc --version
# 用于编译 ARM 架构的裸机系统（包括 ARM Linux 的 boot、kernel，不适用编译 Linux 应用 Application），
# 一般适合 ARM7、Cortex-M 和 Cortex-R 内核的芯片使用，所以不支持那些跟操作系统关系密切的函数。

# arm-none-linux-gnueabihf-gcc -v
# 主要用于基于ARM架构的Linux系统，可用于编译 ARM 架构的 u-boot、Linux内核、linux应用等
fi
